<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
	<head>
		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
		<meta name="generator" content="JsDoc Toolkit" />
		
		<title>jsrsasign JavaScript API Reference - global__</title>

		<style type="text/css">
			/* default.css */
body
{
	font: 12px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	width: 800px;
}

.header
{
	clear: both;
	background-color: #ccc;
	padding: 8px;
}

h1
{
	font-size: 150%;
	font-weight: bold;
	padding: 0;
	margin: 1em 0 0 .3em;
}

hr
{
	border: none 0;
	border-top: 1px solid #7F8FB1;
	height: 1px;
}

pre.code
{
	display: block;
	padding: 8px;
	border: 1px dashed #ccc;
}

#index
{
	margin-top: 24px;
	float: left;
	width: 160px;
	position: absolute;
	left: 8px;
	background-color: #F3F3F3;
	padding: 8px;
}

#content
{
	margin-left: 190px;
	width: 600px;
}

.classList
{
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 8px;
	font-family: arial, sans-serif;
	font-size: 1em;
	overflow: auto;
}

.classList li
{
	padding: 0;
	margin: 0 0 8px 0;
}

.summaryTable { width: 100%; }

h1.classTitle
{
	font-size:170%;
	line-height:130%;
}

h2 { font-size: 110%; }
caption, div.sectionTitle
{
	background-color: #7F8FB1;
	color: #fff;
	font-size:130%;
	text-align: left;
	padding: 2px 6px 2px 6px;
	border: 1px #7F8FB1 solid;
}

div.sectionTitle { margin-bottom: 8px; }
.summaryTable thead { display: none; }

.summaryTable td
{
	vertical-align: top;
	padding: 4px;
	border-bottom: 1px #7F8FB1 solid;
	border-right: 1px #7F8FB1 solid;
}

/*col#summaryAttributes {}*/
.summaryTable td.attributes
{
	border-left: 1px #7F8FB1 solid;
	width: 140px;
	text-align: right;
}

td.attributes, .fixedFont
{
	line-height: 15px;
	color: #002EBE;
	font-family: "Courier New",Courier,monospace;
	font-size: 13px;
}

.summaryTable td.nameDescription
{
	text-align: left;
	font-size: 13px;
	line-height: 15px;
}

.summaryTable td.nameDescription, .description
{
	line-height: 15px;
	padding: 4px;
	padding-left: 4px;
}

.summaryTable { margin-bottom: 8px; }

ul.inheritsList
{
	list-style: square;
	margin-left: 20px;
	padding-left: 0;
}

.detailList {
	margin-left: 20px; 
	line-height: 15px;
}
.detailList dt { margin-left: 20px; }

.detailList .heading
{
	font-weight: bold;
	padding-bottom: 6px;
	margin-left: 0;
}

.light, td.attributes, .light a:link, .light a:visited
{
	color: #777;
	font-style: italic;
}

.fineprint
{
	text-align: right;
	font-size: 10px;
}
		</style>
	</head>

	<body>
<!-- ============================== header ================================= -->	
		<!-- begin static/header.html -->
		<div id="header" style="background: #7F8FB1; color: white; margin: -10px">
&nbsp; <b><a href="https://kjur.github.io/jsrsasign/" style="color: white">jsrsasign</a></b> JavaScript API Reference
</div>

		<!-- end static/header.html -->

<!-- ============================== classes index ============================ -->
		<div id="index">
			<!-- begin publish.classesIndex -->
			<div align="center"><a href="../index.html">Class Index</a>
| <a href="../files.html">File Index</a></div>
<hr />
<h2>Classes</h2>
<ul class="classList">
	
	<li><i><a href="../symbols/global__.html">global__</a></i></li>
	
	<li><a href="../symbols/ASN1HEX.html">ASN1HEX</a></li>
	
	<li><a href="../symbols/Base64x.html">Base64x</a></li>
	
	<li><a href="../symbols/KEYUTIL.html">KEYUTIL</a></li>
	
	<li><a href="../symbols/KJUR.html">KJUR</a></li>
	
	<li><a href="../symbols/KJUR.asn1.html">KJUR.asn1</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ASN1Object.html">KJUR.asn1.ASN1Object</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ASN1Util.html">KJUR.asn1.ASN1Util</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cades.html">KJUR.asn1.cades</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cades.CAdESUtil.html">KJUR.asn1.cades.CAdESUtil</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cades.CompleteCertificateRefs.html">KJUR.asn1.cades.CompleteCertificateRefs</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cades.OtherCertID.html">KJUR.asn1.cades.OtherCertID</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cades.OtherHash.html">KJUR.asn1.cades.OtherHash</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cades.OtherHashAlgAndValue.html">KJUR.asn1.cades.OtherHashAlgAndValue</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cades.OtherHashValue.html">KJUR.asn1.cades.OtherHashValue</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cades.SignaturePolicyId.html">KJUR.asn1.cades.SignaturePolicyId</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cades.SignaturePolicyIdentifier.html">KJUR.asn1.cades.SignaturePolicyIdentifier</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cades.SignatureTimeStamp.html">KJUR.asn1.cades.SignatureTimeStamp</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.html">KJUR.asn1.cms</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.Attribute.html">KJUR.asn1.cms.Attribute</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.AttributeList.html">KJUR.asn1.cms.AttributeList</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.CertificateSet.html">KJUR.asn1.cms.CertificateSet</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.CMSParser.html">KJUR.asn1.cms.CMSParser</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.CMSUtil.html">KJUR.asn1.cms.CMSUtil</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.ContentInfo.html">KJUR.asn1.cms.ContentInfo</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.ContentType.html">KJUR.asn1.cms.ContentType</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.EncapsulatedContentInfo.html">KJUR.asn1.cms.EncapsulatedContentInfo</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.ESSCertID.html">KJUR.asn1.cms.ESSCertID</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.ESSCertIDv2.html">KJUR.asn1.cms.ESSCertIDv2</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.IssuerAndSerialNumber.html">KJUR.asn1.cms.IssuerAndSerialNumber</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.IssuerSerial.html">KJUR.asn1.cms.IssuerSerial</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.MessageDigest.html">KJUR.asn1.cms.MessageDigest</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.OtherRevocationFormat.html">KJUR.asn1.cms.OtherRevocationFormat</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.RevocationInfoChoice.html">KJUR.asn1.cms.RevocationInfoChoice</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.RevocationInfoChoices.html">KJUR.asn1.cms.RevocationInfoChoices</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.SignedData.html">KJUR.asn1.cms.SignedData</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.SignerIdentifier.html">KJUR.asn1.cms.SignerIdentifier</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.SignerInfo.html">KJUR.asn1.cms.SignerInfo</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.SigningCertificate.html">KJUR.asn1.cms.SigningCertificate</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.SigningCertificateV2.html">KJUR.asn1.cms.SigningCertificateV2</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.SigningTime.html">KJUR.asn1.cms.SigningTime</a></li>
	
	<li><a href="../symbols/KJUR.asn1.cms.SubjectKeyIdentifier.html">KJUR.asn1.cms.SubjectKeyIdentifier</a></li>
	
	<li><a href="../symbols/KJUR.asn1.csr.html">KJUR.asn1.csr</a></li>
	
	<li><a href="../symbols/KJUR.asn1.csr.CertificationRequest.html">KJUR.asn1.csr.CertificationRequest</a></li>
	
	<li><a href="../symbols/KJUR.asn1.csr.CertificationRequestInfo.html">KJUR.asn1.csr.CertificationRequestInfo</a></li>
	
	<li><a href="../symbols/KJUR.asn1.csr.CSRUtil.html">KJUR.asn1.csr.CSRUtil</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERAbstractString.html">KJUR.asn1.DERAbstractString</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERAbstractStructured.html">KJUR.asn1.DERAbstractStructured</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERAbstractTime.html">KJUR.asn1.DERAbstractTime</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERBitString.html">KJUR.asn1.DERBitString</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERBMPString.html">KJUR.asn1.DERBMPString</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERBoolean.html">KJUR.asn1.DERBoolean</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DEREnumerated.html">KJUR.asn1.DEREnumerated</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERGeneralizedTime.html">KJUR.asn1.DERGeneralizedTime</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERIA5String.html">KJUR.asn1.DERIA5String</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERInteger.html">KJUR.asn1.DERInteger</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERNull.html">KJUR.asn1.DERNull</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERNumericString.html">KJUR.asn1.DERNumericString</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERObjectIdentifier.html">KJUR.asn1.DERObjectIdentifier</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DEROctetString.html">KJUR.asn1.DEROctetString</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERPrintableString.html">KJUR.asn1.DERPrintableString</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERSequence.html">KJUR.asn1.DERSequence</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERSet.html">KJUR.asn1.DERSet</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERTaggedObject.html">KJUR.asn1.DERTaggedObject</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERTeletexString.html">KJUR.asn1.DERTeletexString</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERUTCTime.html">KJUR.asn1.DERUTCTime</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERUTF8String.html">KJUR.asn1.DERUTF8String</a></li>
	
	<li><a href="../symbols/KJUR.asn1.DERVisibleString.html">KJUR.asn1.DERVisibleString</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ocsp.html">KJUR.asn1.ocsp</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ocsp.BasicOCSPResponse.html">KJUR.asn1.ocsp.BasicOCSPResponse</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ocsp.CertID.html">KJUR.asn1.ocsp.CertID</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ocsp.CertStatus.html">KJUR.asn1.ocsp.CertStatus</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ocsp.OCSPParser.html">KJUR.asn1.ocsp.OCSPParser</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ocsp.OCSPRequest.html">KJUR.asn1.ocsp.OCSPRequest</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ocsp.OCSPResponse.html">KJUR.asn1.ocsp.OCSPResponse</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ocsp.OCSPUtil.html">KJUR.asn1.ocsp.OCSPUtil</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ocsp.Request.html">KJUR.asn1.ocsp.Request</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ocsp.ResponderID.html">KJUR.asn1.ocsp.ResponderID</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ocsp.ResponseBytes.html">KJUR.asn1.ocsp.ResponseBytes</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ocsp.ResponseData.html">KJUR.asn1.ocsp.ResponseData</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ocsp.SingleResponse.html">KJUR.asn1.ocsp.SingleResponse</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ocsp.SingleResponseList.html">KJUR.asn1.ocsp.SingleResponseList</a></li>
	
	<li><a href="../symbols/KJUR.asn1.ocsp.TBSRequest.html">KJUR.asn1.ocsp.TBSRequest</a></li>
	
	<li><a href="../symbols/KJUR.asn1.tsp.html">KJUR.asn1.tsp</a></li>
	
	<li><a href="../symbols/KJUR.asn1.tsp.AbstractTSAAdapter.html">KJUR.asn1.tsp.AbstractTSAAdapter</a></li>
	
	<li><a href="../symbols/KJUR.asn1.tsp.Accuracy.html">KJUR.asn1.tsp.Accuracy</a></li>
	
	<li><a href="../symbols/KJUR.asn1.tsp.FixedTSAAdapter.html">KJUR.asn1.tsp.FixedTSAAdapter</a></li>
	
	<li><a href="../symbols/KJUR.asn1.tsp.MessageImprint.html">KJUR.asn1.tsp.MessageImprint</a></li>
	
	<li><a href="../symbols/KJUR.asn1.tsp.PKIFailureInfo.html">KJUR.asn1.tsp.PKIFailureInfo</a></li>
	
	<li><a href="../symbols/KJUR.asn1.tsp.PKIFreeText.html">KJUR.asn1.tsp.PKIFreeText</a></li>
	
	<li><a href="../symbols/KJUR.asn1.tsp.PKIStatus.html">KJUR.asn1.tsp.PKIStatus</a></li>
	
	<li><a href="../symbols/KJUR.asn1.tsp.PKIStatusInfo.html">KJUR.asn1.tsp.PKIStatusInfo</a></li>
	
	<li><a href="../symbols/KJUR.asn1.tsp.SimpleTSAAdapter.html">KJUR.asn1.tsp.SimpleTSAAdapter</a></li>
	
	<li><a href="../symbols/KJUR.asn1.tsp.TimeStampReq.html">KJUR.asn1.tsp.TimeStampReq</a></li>
	
	<li><a href="../symbols/KJUR.asn1.tsp.TimeStampResp.html">KJUR.asn1.tsp.TimeStampResp</a></li>
	
	<li><a href="../symbols/KJUR.asn1.tsp.TimeStampToken.html">KJUR.asn1.tsp.TimeStampToken</a></li>
	
	<li><a href="../symbols/KJUR.asn1.tsp.TSPParser.html">KJUR.asn1.tsp.TSPParser</a></li>
	
	<li><a href="../symbols/KJUR.asn1.tsp.TSPUtil.html">KJUR.asn1.tsp.TSPUtil</a></li>
	
	<li><a href="../symbols/KJUR.asn1.tsp.TSTInfo.html">KJUR.asn1.tsp.TSTInfo</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.html">KJUR.asn1.x509</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.AdobeTimeStamp.html">KJUR.asn1.x509.AdobeTimeStamp</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.AlgorithmIdentifier.html">KJUR.asn1.x509.AlgorithmIdentifier</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.AttributeTypeAndValue.html">KJUR.asn1.x509.AttributeTypeAndValue</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.AuthorityInfoAccess.html">KJUR.asn1.x509.AuthorityInfoAccess</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.AuthorityKeyIdentifier.html">KJUR.asn1.x509.AuthorityKeyIdentifier</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.BasicConstraints.html">KJUR.asn1.x509.BasicConstraints</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.Certificate.html">KJUR.asn1.x509.Certificate</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.CertificatePolicies.html">KJUR.asn1.x509.CertificatePolicies</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.CRL.html">KJUR.asn1.x509.CRL</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.CRLDistributionPoints.html">KJUR.asn1.x509.CRLDistributionPoints</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.CRLEntry.html">KJUR.asn1.x509.CRLEntry</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.CRLNumber.html">KJUR.asn1.x509.CRLNumber</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.CRLReason.html">KJUR.asn1.x509.CRLReason</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.DisplayText.html">KJUR.asn1.x509.DisplayText</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.DistributionPoint.html">KJUR.asn1.x509.DistributionPoint</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.DistributionPointName.html">KJUR.asn1.x509.DistributionPointName</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.Extension.html">KJUR.asn1.x509.Extension</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.Extensions.html">KJUR.asn1.x509.Extensions</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.ExtKeyUsage.html">KJUR.asn1.x509.ExtKeyUsage</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.GeneralName.html">KJUR.asn1.x509.GeneralName</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.GeneralNames.html">KJUR.asn1.x509.GeneralNames</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.GeneralSubtree.html">KJUR.asn1.x509.GeneralSubtree</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.InhibitAnyPolicy.html">KJUR.asn1.x509.InhibitAnyPolicy</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.IssuerAltName.html">KJUR.asn1.x509.IssuerAltName</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.KeyUsage.html">KJUR.asn1.x509.KeyUsage</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.NameConstraints.html">KJUR.asn1.x509.NameConstraints</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.NoticeReference.html">KJUR.asn1.x509.NoticeReference</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.OCSPNoCheck.html">KJUR.asn1.x509.OCSPNoCheck</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.OCSPNonce.html">KJUR.asn1.x509.OCSPNonce</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.OID.html">KJUR.asn1.x509.OID</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.OtherName.html">KJUR.asn1.x509.OtherName</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.PolicyConstraints.html">KJUR.asn1.x509.PolicyConstraints</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.PolicyInformation.html">KJUR.asn1.x509.PolicyInformation</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.PolicyMappings.html">KJUR.asn1.x509.PolicyMappings</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.PolicyQualifierInfo.html">KJUR.asn1.x509.PolicyQualifierInfo</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.PrivateExtension.html">KJUR.asn1.x509.PrivateExtension</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.RDN.html">KJUR.asn1.x509.RDN</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.SubjectAltName.html">KJUR.asn1.x509.SubjectAltName</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.SubjectDirectoryAttributes.html">KJUR.asn1.x509.SubjectDirectoryAttributes</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.SubjectKeyIdentifier.html">KJUR.asn1.x509.SubjectKeyIdentifier</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.SubjectPublicKeyInfo.html">KJUR.asn1.x509.SubjectPublicKeyInfo</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.TBSCertificate.html">KJUR.asn1.x509.TBSCertificate</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.TBSCertList.html">KJUR.asn1.x509.TBSCertList</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.Time.html">KJUR.asn1.x509.Time</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.UserNotice.html">KJUR.asn1.x509.UserNotice</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.X500Name.html">KJUR.asn1.x509.X500Name</a></li>
	
	<li><a href="../symbols/KJUR.asn1.x509.X509Util.html">KJUR.asn1.x509.X509Util</a></li>
	
	<li><a href="../symbols/KJUR.crypto.html">KJUR.crypto</a></li>
	
	<li><a href="../symbols/KJUR.crypto.Cipher.html">KJUR.crypto.Cipher</a></li>
	
	<li><a href="../symbols/KJUR.crypto.DSA.html">KJUR.crypto.DSA</a></li>
	
	<li><a href="../symbols/KJUR.crypto.ECDSA.html">KJUR.crypto.ECDSA</a></li>
	
	<li><a href="../symbols/KJUR.crypto.ECParameterDB.html">KJUR.crypto.ECParameterDB</a></li>
	
	<li><a href="../symbols/KJUR.crypto.Mac.html">KJUR.crypto.Mac</a></li>
	
	<li><a href="../symbols/KJUR.crypto.MessageDigest.html">KJUR.crypto.MessageDigest</a></li>
	
	<li><a href="../symbols/KJUR.crypto.OID.html">KJUR.crypto.OID</a></li>
	
	<li><a href="../symbols/KJUR.crypto.Signature.html">KJUR.crypto.Signature</a></li>
	
	<li><a href="../symbols/KJUR.crypto.Util.html">KJUR.crypto.Util</a></li>
	
	<li><a href="../symbols/KJUR.jws.html">KJUR.jws</a></li>
	
	<li><a href="../symbols/KJUR.jws.IntDate.html">KJUR.jws.IntDate</a></li>
	
	<li><a href="../symbols/KJUR.jws.JWS.html">KJUR.jws.JWS</a></li>
	
	<li><a href="../symbols/KJUR.jws.JWSJS.html">KJUR.jws.JWSJS</a></li>
	
	<li><a href="../symbols/KJUR.lang.String.html">KJUR.lang.String</a></li>
	
	<li><a href="../symbols/RSAKey.html">RSAKey</a></li>
	
	<li><a href="../symbols/X509.html">X509</a></li>
	
	<li><a href="../symbols/X509CRL.html">X509CRL</a></li>
	
</ul>
<hr />
			<!-- end publish.classesIndex -->
		</div>
		
		<div id="content">
<!-- ============================== class title ============================ -->
			<h1 class="classTitle">
				
				Built-In Namespace global__
			</h1>

<!-- ============================== class summary ========================== -->			
			<p class="description">
				
				
			
				
				
				
			</p>

<!-- ============================== constructor summary ==================== -->			
			

<!-- ============================== properties summary ===================== -->
			

<!-- ============================== methods summary ======================== -->
			
				
				
				<table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class global__.">
					<caption>Method Summary</caption>
					<thead>
						<tr>
							<th scope="col">Method Attributes</th>
							<th scope="col">Method Name and Description</th>
						</tr>
					</thead>
					<tbody>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#ArrayBuffertohex">ArrayBuffertohex</a></b>(buffer)
								</div>
								<div class="description">convert an ArrayBuffer to a hexadecimal string<br/>
This function converts from an ArrayBuffer to a hexadecimal string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#aryval">aryval</a></b>(val, keys, def)
								</div>
								<div class="description">get value of array by key name list<br/>
This function returns the value of an array or associative array 
which referred by a concatinated key list string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#b64nltohex">b64nltohex</a></b>(s)
								</div>
								<div class="description">convert a Base64 encoded string with new lines to a hexadecimal string<br/>
This function converts from a Base64 encoded
string with new lines to a hexadecimal string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#b64tob64u">b64tob64u</a></b>(s)
								</div>
								<div class="description">convert a Base64 encoded string to a Base64URL encoded string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#b64topem">b64topem</a></b>(b64, pemHeader)
								</div>
								<div class="description">get PEM string from Base64 string
This function converts a Base64 string to a PEM string with
a specified header.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#b64toutf8">b64toutf8</a></b>(s)
								</div>
								<div class="description">convert a Base64 encoded string to a UTF-8 encoded string including CJK or Latin.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#b64utob64">b64utob64</a></b>(s)
								</div>
								<div class="description">convert a Base64URL encoded string to a Base64 encoded string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#b64utohex">b64utohex</a></b>(s)
								</div>
								<div class="description">convert a Base64URL encoded string to a hexadecimal string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#b64utos">b64utos</a></b>(s)
								</div>
								<div class="description">convert a Base64URL encoded string to a ASCII string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#b64utoutf8">b64utoutf8</a></b>(s)
								</div>
								<div class="description">convert a Base64URL encoded string to a UTF-8 encoded string including CJK or Latin.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#BAtohex">BAtohex</a></b>(a)
								</div>
								<div class="description">convert an array of bytes(Number) to hexadecimal string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#BAtos">BAtos</a></b>(a)
								</div>
								<div class="description">convert an array of character codes to a string</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#binstrtobitstr">binstrtobitstr</a></b>(s)
								</div>
								<div class="description">convert from binary string to hexadecimal string of ASN.1 BitString value with unused bit<br/>
This function converts from an binary string (ex.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#bitstrtobinstr">bitstrtobinstr</a></b>(h)
								</div>
								<div class="description">convert from hexadecimal string of ASN.1 BitString value with unused bit to binary string<br/>
This function converts from hexadecimal string of ASN.1 BitString
value with unused bit to its integer value.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#bitstrtoint">bitstrtoint</a></b>(h)
								</div>
								<div class="description">convert from hexadecimal string of ASN.1 BitString value with unused bit to integer value<br/>
This function converts from hexadecimal string of ASN.1 BitString
value with unused bit to its integer value.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#datetozulu">datetozulu</a></b>(d, flagUTCTime, flagMilli)
								</div>
								<div class="description">Date object to zulu time string<br>
This function converts from Date object to GeneralizedTime string (i.e.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#encodeURIComponentAll">encodeURIComponentAll</a></b>(s)
								</div>
								<div class="description">convert UTFa hexadecimal string to a URLComponent string such like "%67%68".</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#extendClass">extendClass</a></b>(subClass, superClass)
								</div>
								<div class="description">set class inheritance<br/>
This function extends a class and set an inheritance
for member variables and methods.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#foldnl">foldnl</a></b>(s, n)
								</div>
								<div class="description">wrap string with new lines to fit in specified width<br/>
This function wrap a string with new lines to fit in specified width.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#hextoArrayBuffer">hextoArrayBuffer</a></b>(hex)
								</div>
								<div class="description">convert a hexadecimal string to an ArrayBuffer<br/>
This function converts from a hexadecimal string to an ArrayBuffer.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#hextob64">hextob64</a></b>(s)
								</div>
								<div class="description">convert a hexadecimal string to Base64 encoded string<br/>
This function converts from a hexadecimal string to Base64 encoded
string without new lines.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#hextob64nl">hextob64nl</a></b>(s)
								</div>
								<div class="description">convert a hexadecimal string to Base64 encoded string with new lines<br/>
This function converts from a hexadecimal string to Base64 encoded
string with new lines for each 64 characters.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#hextob64u">hextob64u</a></b>(s)
								</div>
								<div class="description">convert a hexadecimal string to a Base64URL encoded string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#hextoip">hextoip</a></b>(s)
								</div>
								<div class="description">convert a hexadecimal string to IP addresss<br/>
This function converts a hexadecimal string of IPv4 or 
IPv6 address to IPv4 or IPv6 address string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#hextoipv6">hextoipv6</a></b>(s)
								</div>
								<div class="description">convert a 16 byte hexadecimal string to RFC 5952 canonicalized IPv6 address<br/>
This function converts a 16 byte hexadecimal string to 
<a href="https://tools.ietf.org/html/rfc5952">RFC 5952</a>
canonicalized IPv6 address string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#hextooid">hextooid</a></b>(h)
								</div>
								<div class="description">get oid string from hexadecimal value of object identifier<br/>
This static method converts from hexadecimal object identifier value 
to dot noted OID value (ex.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#hextopem">hextopem</a></b>(dataHex, pemHeader)
								</div>
								<div class="description">get PEM string from hexadecimal data and header string
This function converts a hexadecimal string to a PEM string with
a specified header.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#hextoposhex">hextoposhex</a></b>(s)
								</div>
								<div class="description">canonicalize hexadecimal string of positive integer<br/>
This method canonicalize a hexadecimal string of positive integer
for two's complement representation.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#hextorstr">hextorstr</a></b>(s)
								</div>
								<div class="description">convert a hexadecimal encoded string to raw string including non printable characters.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#hextouricmp">hextouricmp</a></b>(s)
								</div>
								<div class="description">convert a hexadecimal string to a URLComponent string such like "%67%68".</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#hextoutf8">hextoutf8</a></b>(s)
								</div>
								<div class="description">convert a hexadecimal encoded string to a UTF-8 encoded string including CJK or Latin.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#intarystrtohex">intarystrtohex</a></b>(s)
								</div>
								<div class="description">convert string of integer array to hexadecimal string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#inttobitstr">inttobitstr</a></b>(n)
								</div>
								<div class="description">convert from integer value to hexadecimal string of ASN.1 BitString value with unused bit<br/>
This function converts from an integer value to 
hexadecimal string of ASN.1 BitString value
with unused bit.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#inttohex">inttohex</a></b>(i)
								</div>
								<div class="description">get hexadecimal string of minimum two's complement of integer<br/>
This static method converts from integer value to a minimum length 
hexadecimal string of two's complement of the integer.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#iptohex">iptohex</a></b>(s)
								</div>
								<div class="description">convert IPv4/v6 addresss to a hexadecimal string<br/>
This function converts IPv4 or IPv6 address string to
a hexadecimal string of IPv4 or IPv6 address.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#ipv6tohex">ipv6tohex</a></b>(s)
								</div>
								<div class="description">convert any IPv6 address to a 16 byte hexadecimal string
This function converts any IPv6 address representation string
to a 16 byte hexadecimal string of address.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#.isBase64URLDot">isBase64URLDot</a></b>(s)
								</div>
								<div class="description">check whether a string is a base64url encoded string and dot or not<br/>
Input string can conclude new lines or space characters.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&lt;static&gt; &nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#.ishex">ishex</a></b>(s)
								</div>
								<div class="description">check whether a string is an hexadecimal string or not<br/></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#iso88591hextoutf8">iso88591hextoutf8</a></b>(h)
								</div>
								<div class="description">convert a hexadecimal ISO 8859-1 latin string to UTF-8 string<br/></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#iso88591hextoutf8hex">iso88591hextoutf8hex</a></b>(h)
								</div>
								<div class="description">convert a hexadecimal ISO 8859-1 latin string to UTF-8 hexadecimal string<br/></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#msectozulu">msectozulu</a></b>(n)
								</div>
								<div class="description">Unix origin milliseconds GeneralizedTime string<br>
This function converts from milliseconds of Unix origin time (ex.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#namearraytobinstr">namearraytobinstr</a></b>(namearray, namedb)
								</div>
								<div class="description">convert array of names to bit string<br/>
This function converts from an array of names to
a binary string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#newline_toDos">newline_toDos</a></b>(s)
								</div>
								<div class="description">convert all UNIX new line("\r\n") to DOS new line("\n") in 
a String "s".</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#newline_toUnix">newline_toUnix</a></b>(s)
								</div>
								<div class="description">convert all DOS new line("\r\n") to UNIX new line("\n") in 
a String "s".</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#oidtohex">oidtohex</a></b>(oidString)
								</div>
								<div class="description">get hexadecimal value of object identifier from dot noted oid value
This static method converts from object identifier value string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#pemtob64">pemtob64</a></b>(s)
								</div>
								<div class="description">get Base64 string from PEM format data<br/>
This static method gets a Base64 string of contents 
from PEM format data.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#pemtohex">pemtohex</a></b>(s, sHead)
								</div>
								<div class="description">get hexacedimal string from PEM format data<br/>
This static method gets a hexacedimal string of contents 
from PEM format data.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#printJSON">printJSON</a></b>(json, prefix)
								</div>
								<div class="description">output JSON object to console
This method writes JSON object to console.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#readFile">readFile</a></b>(binFile)
								</div>
								<div class="description">read file and return file contents
This function only works in Node.js.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#readFileHexByBin">readFileHexByBin</a></b>(binFile)
								</div>
								<div class="description">read binary file and return file contents as hexadecimal string
This function only works in Node.js.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#readFileUTF8">readFileUTF8</a></b>(utf8File)
								</div>
								<div class="description">read file and return file contents as utf-8 string
This function only works in Node.js.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#readJSON">readJSON</a></b>(JSON)
								</div>
								<div class="description">read JSON file and return its JSON object
This function only works in Node.js.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#readJSONC">readJSONC</a></b>(JSONC)
								</div>
								<div class="description">read JSONC file and return its JSON object
This method read JSONC (i.e.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#rstrtohex">rstrtohex</a></b>(s)
								</div>
								<div class="description">convert a raw string including non printable characters to hexadecimal encoded string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#saveFile">saveFile</a></b>(binFile, rawString)
								</div>
								<div class="description">save raw string to file
This function only works in Node.js.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#saveFileBinByHex">saveFileBinByHex</a></b>(binFile, hexString)
								</div>
								<div class="description">save data represented by hexadecimal string to file
This function only works in Node.js.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#saveFileJSON">saveFileJSON</a></b>(jsonFile, json)
								</div>
								<div class="description">save JSON object as file
This method saves JSON object as a file.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#saveFileUTF8">saveFileUTF8</a></b>(binFile, utf8String)
								</div>
								<div class="description">save UTF-8 string to file
This function only works in Node.js.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#stob64">stob64</a></b>(s)
								</div>
								<div class="description">convert a ASCII string to a Base64 encoded string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#stob64u">stob64u</a></b>(s)
								</div>
								<div class="description">convert a ASCII string to a Base64URL encoded string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#stoBA">stoBA</a></b>(s)
								</div>
								<div class="description">convert a string to an array of character codes</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#stohex">stohex</a></b>(s)
								</div>
								<div class="description">convert a ASCII string to a hexadecimal string of ASCII codes.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#strdiffidx">strdiffidx</a></b>(s1, s2)
								</div>
								<div class="description">find index of string where two string differs</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#strpad">strpad</a></b>(s, len, padchar)
								</div>
								<div class="description">string padding<br/></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#timetogen">timetogen</a></b>(s)
								</div>
								<div class="description">GeneralizedTime or UTCTime string to GeneralizedTime<br>
This function converts UTCTime string (i.e.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#twoscompl">twoscompl</a></b>(bi)
								</div>
								<div class="description">get hexadecimal string of minimum two's complement of BigInteger<br/>
This static method converts from a BigInteger object to a minimum length
hexadecimal string of two's complement of the integer.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#ucs2hextoutf8">ucs2hextoutf8</a></b>(s)
								</div>
								<div class="description">convert UCS-2 hexadecimal stirng to UTF-8 string<br/>
This function converts hexadecimal value of UCS-2 string to 
UTF-8 string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#uricmptohex">uricmptohex</a></b>(s)
								</div>
								<div class="description">convert a URLComponent string such like "%67%68" to a hexadecimal string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#utf8hextoiso88591hex">utf8hextoiso88591hex</a></b>(h)
								</div>
								<div class="description">convert UTF-8 string to a hexadecimal ISO 8859-1 latin string<br/></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#utf8tob64">utf8tob64</a></b>(s)
								</div>
								<div class="description">convert a UTF-8 encoded string including CJK or Latin to a Base64 encoded string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#utf8tob64u">utf8tob64u</a></b>(s)
								</div>
								<div class="description">convert a UTF-8 encoded string including CJK or Latin to a Base64URL encoded string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#utf8tohex">utf8tohex</a></b>(s)
								</div>
								<div class="description">convert a UTF-8 encoded string including CJK or Latin to a hexadecimal encoded string.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#utf8toiso88591hex">utf8toiso88591hex</a></b>(s)
								</div>
								<div class="description">convert UTF-8 string to a hexadecimal ISO 8859-1 latin string<br/></div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#zulutodate">zulutodate</a></b>(s)
								</div>
								<div class="description">GeneralizedTime or UTCTime string to Date object<br>
This function converts from GeneralizedTime string (i.e.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#zulutomsec">zulutomsec</a></b>(s)
								</div>
								<div class="description">GeneralizedTime or UTCTime string to milliseconds from Unix origin<br>
This function converts from GeneralizedTime string (i.e.</div>
							</td>
						</tr>
					
						<tr>
							<td class="attributes">&nbsp;</td>
							<td class="nameDescription">
								<div class="fixedFont"><b><a href="../symbols/global__.html#zulutosec">zulutosec</a></b>(s)
								</div>
								<div class="description">GeneralizedTime or UTCTime string to seconds from Unix origin<br>
This function converts from GeneralizedTime string (i.e.</div>
							</td>
						</tr>
					
					</tbody>
				</table>
				
				
				
			
<!-- ============================== events summary ======================== -->
			

<!-- ============================== constructor details ==================== -->		
			

<!-- ============================== field details ========================== -->		
			

<!-- ============================== method details ========================= -->		
			
				<div class="sectionTitle">
					Method Detail
				</div>
				
					<a name="ArrayBuffertohex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>ArrayBuffertohex</b>(buffer)
					
					</div>
					<div class="description">
						convert an ArrayBuffer to a hexadecimal string<br/>
This function converts from an ArrayBuffer to a hexadecimal string.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">var buffer = new ArrayBuffer(3);
var view = new DataView(buffer);
view.setUint8(0, 0xfa);
view.setUint8(1, 0xfb);
view.setUint8(2, 0x01);
ArrayBuffertohex(buffer) &rarr; "fafb01"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{ArrayBuffer}</span> <b>buffer</b>
									
								</dt>
								<dd>ArrayBuffer</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 6.1.4 base64x 1.1.8</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> hexadecimal string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="aryval"> </a>
					<div class="fixedFont">
					
					<span class="light">{object}</span>
					<b>aryval</b>(val, keys, def)
					
					</div>
					<div class="description">
						get value of array by key name list<br/>
This function returns the value of an array or associative array 
which referred by a concatinated key list string.
If a value for key is not defined, it returns 'undefined' by default.
When an optional argument 'def' is specified and a value for key is
not defined, it returns a value of 'def'.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">let p = {
  fruit: apple,
  info: [
    { toy: 4 },
    { pen: 6 }
  ]
};
aryval(p, 'fruit') &rarr "apple"
aryval(p, 'info') &rarr [{toy: 4},{pen: 6}]
aryval(p, 'info.1') &rarr {pen: 6}
aryval(p, 'info.1.pen') &rarr 6
aryval(p, 'money.amount') &rarr undefined
aryval(p, 'money.amount', null) &rarr null</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{object}</span> <b>val</b>
									
								</dt>
								<dd>array of associative array</dd>
							
								<dt>
									<span class="light fixedFont">{string}</span> <b>keys</b>
									
								</dt>
								<dd>concatinated key list with dot (ex. 'type.name.0.info')</dd>
							
								<dt>
									<span class="light fixedFont">{object}</span> <b>def</b>
									
								</dt>
								<dd>default value if value is not found (OPTIONAL)</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.8.0 base64x 1.1.32</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{object}</span> value if found otherwise returns def</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="b64nltohex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>b64nltohex</b>(s)
					
					</div>
					<div class="description">
						convert a Base64 encoded string with new lines to a hexadecimal string<br/>
This function converts from a Base64 encoded
string with new lines to a hexadecimal string.
This is useful to handle PEM encoded file.
This function removes any non-Base64 characters (i.e. not 0-9,A-Z,a-z,\,+,=)
including new line.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">hextob64nl(
"MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4\r\n" +
"OTAxMjM0NTY3ODkwCg==\r\n")
&rarr;
"123456789012345678901234567890123456789012345678901234567890"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>Base64 encoded string with new lines</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>base64x 1.1.3</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> hexadecimal string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="b64tob64u"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>b64tob64u</b>(s)
					
					</div>
					<div class="description">
						convert a Base64 encoded string to a Base64URL encoded string.<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">b64tob64u("ab+c3f/==") &rarr; "ab-c3f_"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>Base64 encoded string</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> Base64URL encoded string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="b64topem"> </a>
					<div class="fixedFont">
					
					<span class="light">{string}</span>
					<b>b64topem</b>(b64, pemHeader)
					
					</div>
					<div class="description">
						get PEM string from Base64 string
This function converts a Base64 string to a PEM string with
a specified header. Its line break will be CRLF("\r\n").
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">b64topem('YWFh', 'RSA PRIVATE KEY') &rarr;
-----BEGIN PRIVATE KEY-----
YWFh
-----END PRIVATE KEY-----</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{string}</span> <b>b64</b>
									
								</dt>
								<dd>Base64 string of PEM body</dd>
							
								<dt>
									<span class="light fixedFont">{string}</span> <b>pemHeader</b>
									
								</dt>
								<dd>PEM header string (ex. 'RSA PRIVATE KEY')</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrasign 10.7.0 base64x 1.1.31</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{string}</span> PEM formatted string of input data</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="b64toutf8"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>b64toutf8</b>(s)
					
					</div>
					<div class="description">
						convert a Base64 encoded string to a UTF-8 encoded string including CJK or Latin.<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>Base64 encoded string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>1.1.1</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> UTF-8 encoded string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="b64utob64"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>b64utob64</b>(s)
					
					</div>
					<div class="description">
						convert a Base64URL encoded string to a Base64 encoded string.<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">b64utob64("ab-c3f_") &rarr; "ab+c3f/=="</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>Base64URL encoded string</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> Base64 encoded string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="b64utohex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>b64utohex</b>(s)
					
					</div>
					<div class="description">
						convert a Base64URL encoded string to a hexadecimal string.<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>Base64URL encoded string</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> hexadecimal string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="b64utos"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>b64utos</b>(s)
					
					</div>
					<div class="description">
						convert a Base64URL encoded string to a ASCII string.<br/>
NOTE: This can't be used for Base64URL encoded non ASCII characters.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{s}</span> <b>s</b>
									
								</dt>
								<dd>Base64URL encoded string</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> ASCII string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="b64utoutf8"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>b64utoutf8</b>(s)
					
					</div>
					<div class="description">
						convert a Base64URL encoded string to a UTF-8 encoded string including CJK or Latin.<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">b64utoutf8("44GC") &rarr; "あ"
b64utoutf8("YWFh") &rarr; "aaa"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>Base64URL encoded string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>1.1</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> UTF-8 encoded string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="BAtohex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>BAtohex</b>(a)
					
					</div>
					<div class="description">
						convert an array of bytes(Number) to hexadecimal string.<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{Array of Numbers}</span> <b>a</b>
									
								</dt>
								<dd>array of bytes</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> hexadecimal string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="BAtos"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>BAtos</b>(a)
					
					</div>
					<div class="description">
						convert an array of character codes to a string
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{Array of Numbers}</span> <b>a</b>
									
								</dt>
								<dd>array of character codes</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> s</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="binstrtobitstr"> </a>
					<div class="fixedFont">
					
					<span class="light">{string}</span>
					<b>binstrtobitstr</b>(s)
					
					</div>
					<div class="description">
						convert from binary string to hexadecimal string of ASN.1 BitString value with unused bit<br/>
This function converts from an binary string (ex. "101") to 
hexadecimal string of ASN.1 BitString value
with unused bit (ex. "05a0"). <br/>
When "s" is not binary string, this returns null.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">binstrtobitstr("101") &rarr; "05a0"
binstrtobitstr("001") &rarr; "0520"
binstrtobitstr("11001") &rarr; "03c8"
binstrtobitstr("101000001") &rarr; "07a080"
binstrtobitstr(101) &rarr; null // not number
binstrtobitstr("xyz") &rarr; null // not binary string</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{string}</span> <b>s</b>
									
								</dt>
								<dd>binary string (ex. "101")</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.5.4 base64x 1.1.21</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{string}</span> hexadecimal string of ASN.1 BitString value with unused bit</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/global__.html#bitstrtobinstr">bitstrtobinstr</a></dd>
							
								<dd><a href="../symbols/global__.html#inttobitstr">inttobitstr</a></dd>
							
								<dd><a href="../symbols/KJUR.asn1.DERBitString.html">KJUR.asn1.DERBitString</a></dd>
							
							</dl>
						

					<hr />
				
					<a name="bitstrtobinstr"> </a>
					<div class="fixedFont">
					
					<span class="light">{string}</span>
					<b>bitstrtobinstr</b>(h)
					
					</div>
					<div class="description">
						convert from hexadecimal string of ASN.1 BitString value with unused bit to binary string<br/>
This function converts from hexadecimal string of ASN.1 BitString
value with unused bit to its integer value. <br/>
When an improper hexadecimal string of BitString value
is applied, this returns null.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">bitstrtobinstr("05a0") &rarr; "101"
bitstrtobinstr("0520") &rarr; "001"
bitstrtobinstr("07a080") &rarr; "101000001"
bitstrtobinstr(502) &rarr; null // non ASN.1 BitString value
bitstrtobinstr("ff00") &rarr; null // for improper BitString value</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{string}</span> <b>h</b>
									
								</dt>
								<dd>hexadecimal string of ASN.1 BitString value with unused bit</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.5.4 base64x 1.1.21</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{string}</span> binary string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/global__.html#binstrtobitstr">binstrtobitstr</a></dd>
							
								<dd><a href="../symbols/global__.html#inttobitstr">inttobitstr</a></dd>
							
							</dl>
						

					<hr />
				
					<a name="bitstrtoint"> </a>
					<div class="fixedFont">
					
					<span class="light">{Number}</span>
					<b>bitstrtoint</b>(h)
					
					</div>
					<div class="description">
						convert from hexadecimal string of ASN.1 BitString value with unused bit to integer value<br/>
This function converts from hexadecimal string of ASN.1 BitString
value with unused bit to its integer value. <br/>
When an improper hexadecimal string of BitString value
is applied, this returns -1.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">// "03c8" &rarr; 0xc8 unusedbit=03 &rarr; 11001000b unusedbit=03 &rarr; 11001b &rarr; 25
bitstrtoint("03c8") &rarr; 25
// "02fff8" &rarr; 0xfff8 unusedbit=02 &rarr; 1111111111111000b unusedbit=02
//   11111111111110b &rarr; 16382
bitstrtoint("02fff8") &rarr; 16382
bitstrtoint("05a0") &rarr; 5 (=101b)
bitstrtoint("ff00") &rarr; -1 // for improper BitString value
bitstrtoint("05a0").toString(2) &rarr; "101"
bitstrtoint("07a080").toString(2) &rarr; "101000001"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>h</b>
									
								</dt>
								<dd>hexadecimal string of ASN.1 BitString value with unused bit</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.1.3 base64x 1.1.19</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{Number}</span> positive integer value of the BitString</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/global__.html#inttobitstr">inttobitstr</a></dd>
							
								<dd><a href="../symbols/KJUR.asn1.DERBitString.html">KJUR.asn1.DERBitString</a></dd>
							
								<dd><a href="../symbols/ASN1HEX.html#.getInt">ASN1HEX.getInt</a></dd>
							
							</dl>
						

					<hr />
				
					<a name="datetozulu"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>datetozulu</b>(d, flagUTCTime, flagMilli)
					
					</div>
					<div class="description">
						Date object to zulu time string<br>
This function converts from Date object to GeneralizedTime string (i.e. YYYYMMDDHHmmSSZ) or
UTCTime string (i.e. YYMMDDHHmmSSZ).
As for UTCTime, if year "YY" is equal or less than 49 then it is 20YY.
If year "YY" is equal or greater than 50 then it is 19YY.
If flagMilli is true its result concludes milliseconds such like
"20170520235959.42Z".
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">d = new Date(Date.UTC(2017,4,20,23,59,59,670));
datetozulu(d) &rarr; "20170520235959Z"
datetozulu(d, true) &rarr; "170520235959Z"
datetozulu(d, false, true) &rarr; "20170520235959.67Z"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{Date}</span> <b>d</b>
									
								</dt>
								<dd>Date object for specified time</dd>
							
								<dt>
									<span class="light fixedFont">{Boolean}</span> <b>flagUTCTime</b>
									
								</dt>
								<dd>if this is true year will be YY otherwise YYYY</dd>
							
								<dt>
									<span class="light fixedFont">{Boolean}</span> <b>flagMilli</b>
									
								</dt>
								<dd>if this is true result concludes milliseconds</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 7.2.0 base64x 1.1.11</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> GeneralizedTime or UTCTime string (ex. 20170412235959.384Z)</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="encodeURIComponentAll"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>encodeURIComponentAll</b>(s)
					
					</div>
					<div class="description">
						convert UTFa hexadecimal string to a URLComponent string such like "%67%68".<br/>
Note that these "<code>0-9A-Za-z!'()*-._~</code>" characters will not
converted to "%xx" format by builtin 'encodeURIComponent()' function.
However this 'encodeURIComponentAll()' function will convert 
all of characters into "%xx" format.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>hexadecimal string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>1.1</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> URIComponent string such like "%67%68"</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="extendClass"> </a>
					<div class="fixedFont">
					
					
					<b>extendClass</b>(subClass, superClass)
					
					</div>
					<div class="description">
						set class inheritance<br/>
This function extends a class and set an inheritance
for member variables and methods.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">var Animal = function() {
  this.hello = function(){console.log("Hello")};
  this.name="Ani";
};
var Dog = function() {
  Dog.superclass.constructor.call(this);
  this.vow = function(){console.log("Vow wow")};
  this.tail=true;
};
extendClass(Dog, Animal);</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{Function}</span> <b>subClass</b>
									
								</dt>
								<dd>sub class to set inheritance</dd>
							
								<dt>
									<span class="light fixedFont">{Function}</span> <b>superClass</b>
									
								</dt>
								<dd>super class to inherit</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.3.0 base64x 1.1.21</dd>
							</dl>
							</dl>
						
						
						
						
						

					<hr />
				
					<a name="foldnl"> </a>
					<div class="fixedFont">
					
					<span class="light">{string}</span>
					<b>foldnl</b>(s, n)
					
					</div>
					<div class="description">
						wrap string with new lines to fit in specified width<br/>
This function wrap a string with new lines to fit in specified width.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">foldnl("1234567890", 6)
&rarr;
123456
7890</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{string}</span> <b>s</b>
									
								</dt>
								<dd>string</dd>
							
								<dt>
									<span class="light fixedFont">{number}</span> <b>n</b>
									
								</dt>
								<dd>width</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.7.0 base64x 1.1.31</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{string}</span> wrapped string with new lines</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="hextoArrayBuffer"> </a>
					<div class="fixedFont">
					
					<span class="light">{ArrayBuffer}</span>
					<b>hextoArrayBuffer</b>(hex)
					
					</div>
					<div class="description">
						convert a hexadecimal string to an ArrayBuffer<br/>
This function converts from a hexadecimal string to an ArrayBuffer.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">hextoArrayBuffer("fffa01") &rarr; ArrayBuffer of [255, 250, 1]</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>hex</b>
									
								</dt>
								<dd>hexadecimal string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 6.1.4 base64x 1.1.8</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{ArrayBuffer}</span> ArrayBuffer</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="hextob64"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>hextob64</b>(s)
					
					</div>
					<div class="description">
						convert a hexadecimal string to Base64 encoded string<br/>
This function converts from a hexadecimal string to Base64 encoded
string without new lines.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">hextob64("616161") &rarr; "YWFh"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>hexadecimal string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>base64x 1.1.3</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> resulted Base64 encoded string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="hextob64nl"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>hextob64nl</b>(s)
					
					</div>
					<div class="description">
						convert a hexadecimal string to Base64 encoded string with new lines<br/>
This function converts from a hexadecimal string to Base64 encoded
string with new lines for each 64 characters. This is useful for
PEM encoded file.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">hextob64nl("123456789012345678901234567890123456789012345678901234567890")
&rarr;
MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzQ1Njc4 // new line
OTAxMjM0NTY3ODkwCg==</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>hexadecimal string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>base64x 1.1.3</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> resulted Base64 encoded string with new lines</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="hextob64u"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>hextob64u</b>(s)
					
					</div>
					<div class="description">
						convert a hexadecimal string to a Base64URL encoded string.<br/>
convert a hexadecimal string to a Base64URL encoded string.
NOTE: If leading "0" is omitted and odd number length for
hexadecimal leading "0" is automatically added.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>hexadecimal string</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> Base64URL encoded string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="hextoip"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>hextoip</b>(s)
					
					</div>
					<div class="description">
						convert a hexadecimal string to IP addresss<br/>
This function converts a hexadecimal string of IPv4 or 
IPv6 address to IPv4 or IPv6 address string.
If byte length is not 4 nor 16, this returns a
hexadecimal string without conversion.
<br/>
NOTE: From jsrsasign 10.5.17, CIDR subnet mask notation also supported.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">hextoip("c0a80101") &rarr; "192.168.1.1"
hextoip("871020010db8000000000000000000000004") &rarr "2001:db8::4"
hextoip("c0a80100ffffff00") &rarr; "192.168.1.0/24"
hextoip("c0a801010203") &rarr; "c0a801010203" // wrong 6 bytes
hextoip("zzz")) &rarr; raise exception because of not hexadecimal</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>hexadecimal string of IP address</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 8.0.10 base64x 1.1.13</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> IP address string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/global__.html#hextoipv6">hextoipv6</a></dd>
							
								<dd><a href="../symbols/global__.html#iptohex">iptohex</a></dd>
							
							</dl>
						

					<hr />
				
					<a name="hextoipv6"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>hextoipv6</b>(s)
					
					</div>
					<div class="description">
						convert a 16 byte hexadecimal string to RFC 5952 canonicalized IPv6 address<br/>
This function converts a 16 byte hexadecimal string to 
<a href="https://tools.ietf.org/html/rfc5952">RFC 5952</a>
canonicalized IPv6 address string.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">hextoipv6("871020010db8000000000000000000000004") &rarr "2001:db8::4"
hextoipv6("871020010db8000000000000000000") &rarr raise exception
hextoipv6("xyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyzxyz") &rarr raise exception</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>hexadecimal string of 16 byte IPv6 address</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 8.0.10 base64x 1.1.13</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> IPv6 address string canonicalized by RFC 5952</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="hextooid"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>hextooid</b>(h)
					
					</div>
					<div class="description">
						get oid string from hexadecimal value of object identifier<br/>
This static method converts from hexadecimal object identifier value 
to dot noted OID value (ex. "1.2.3.4").
<a href="../symbols/global__.html#oidtohex">oidtohex</a> is a reverse function of this.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">hextooid("550406") &rarr; "2.5.4.6"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>h</b>
									
								</dt>
								<dd>hexadecimal value of object identifier</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.1.0 base64x 1.1.18</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> dot noted string of object identifier (ex. "1.2.3.4")</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/global__.html#oidtohex">oidtohex</a></dd>
							
								<dd><a href="../symbols/ASN1HEX.html#.hextooidstr">ASN1HEX.hextooidstr</a></dd>
							
								<dd><a href="../symbols/KJUR.asn1.ASN1Util.html#.oidIntToHex">KJUR.asn1.ASN1Util.oidIntToHex</a></dd>
							
							</dl>
						

					<hr />
				
					<a name="hextopem"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>hextopem</b>(dataHex, pemHeader)
					
					</div>
					<div class="description">
						get PEM string from hexadecimal data and header string
This function converts a hexadecimal string to a PEM string with
a specified header. Its line break will be CRLF("\r\n").
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">hextopem('616161', 'RSA PRIVATE KEY') &rarr;
-----BEGIN PRIVATE KEY-----
YWFh
-----END PRIVATE KEY-----</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>dataHex</b>
									
								</dt>
								<dd>hexadecimal string of PEM body</dd>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>pemHeader</b>
									
								</dt>
								<dd>PEM header string (ex. 'RSA PRIVATE KEY')</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrasign 7.2.1 base64x 1.1.12</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> PEM formatted string of input data</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="hextoposhex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>hextoposhex</b>(s)
					
					</div>
					<div class="description">
						canonicalize hexadecimal string of positive integer<br/>
This method canonicalize a hexadecimal string of positive integer
for two's complement representation.
Canonicalized hexadecimal string of positive integer will be:
<ul>
<li>Its length is always even.</li>
<li>If odd length it will be padded with leading zero.<li>
<li>If it is even length and its first character is "8" or greater,
it will be padded with "00" to make it positive integer.</li>
</ul>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">hextoposhex("abcd") &rarr; "00abcd"
hextoposhex("1234") &rarr; "1234"
hextoposhex("12345") &rarr; "012345"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>hexadecimal string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>base64x 1.1.10 jsrsasign 7.1.4</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> canonicalized hexadecimal string of positive integer</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="hextorstr"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>hextorstr</b>(s)
					
					</div>
					<div class="description">
						convert a hexadecimal encoded string to raw string including non printable characters.<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">hextorstr("610061") &rarr; "a\x00a"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>hexadecimal encoded string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>1.1.2</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> raw string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="hextouricmp"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>hextouricmp</b>(s)
					
					</div>
					<div class="description">
						convert a hexadecimal string to a URLComponent string such like "%67%68".<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>hexadecimal string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>1.1</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> URIComponent string such like "%67%68"</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="hextoutf8"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>hextoutf8</b>(s)
					
					</div>
					<div class="description">
						convert a hexadecimal encoded string to a UTF-8 encoded string including CJK or Latin.<br/>
Note that when input is improper hexadecimal string as UTF-8 string, this function returns
'null'.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>hexadecimal encoded string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>1.1.1</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> UTF-8 encoded string or null</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="intarystrtohex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>intarystrtohex</b>(s)
					
					</div>
					<div class="description">
						convert string of integer array to hexadecimal string.<br/>
This function converts a string of JavaScript integer array to
a hexadecimal string. Each integer value shall be in a range 
from 0 to 255 otherwise it raise exception. Input string can
have extra space or newline string so that they will be ignored.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">intarystrtohex(" [123, 34, 101, 34, 58] ")
&rarr; 7b2265223a (i.e. '{"e":' as string)</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>string of integer array</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>base64x 1.1.6 jsrsasign 5.0.2</dd>
							</dl>
							</dl>
						
						
							<dl class="detailList">
							<dt class="heading">Throws:</dt>
							
								<dt>
									 <b></b>
								</dt>
								<dd>"malformed integer array string: *" for wrong input</dd>
							
							</dl>
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> hexadecimal string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="inttobitstr"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>inttobitstr</b>(n)
					
					</div>
					<div class="description">
						convert from integer value to hexadecimal string of ASN.1 BitString value with unused bit<br/>
This function converts from an integer value to 
hexadecimal string of ASN.1 BitString value
with unused bit. <br/>
When "n" is not non-negative number, this returns null
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">// 25 &rarr; 11001b &rarr; 11001000b unusedbit=03 &rarr; 0xc8 unusedbit=03 &rarr; "03c8"
inttobitstr(25) &rarr; "03c8"
inttobitstr(-3) &rarr; null
inttobitstr("abc") &rarr; null
inttobitstr(parseInt("11001", 2)) &rarr; "03c8"
inttobitstr(parseInt("101", 2)) &rarr; "05a0"
inttobitstr(parseInt("101000001", 2)) &rarr; "07a080"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{Number}</span> <b>n</b>
									
								</dt>
								<dd>integer value of ASN.1 BitString</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.1.3 base64x 1.1.19</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> hexadecimal string of ASN.1 BitString value with unused bit</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/global__.html#bitstrtoint">bitstrtoint</a></dd>
							
								<dd><a href="../symbols/KJUR.asn1.DERBitString.html">KJUR.asn1.DERBitString</a></dd>
							
								<dd><a href="../symbols/ASN1HEX.html#.getInt">ASN1HEX.getInt</a></dd>
							
							</dl>
						

					<hr />
				
					<a name="inttohex"> </a>
					<div class="fixedFont">
					
					<span class="light">{string}</span>
					<b>inttohex</b>(i)
					
					</div>
					<div class="description">
						get hexadecimal string of minimum two's complement of integer<br/>
This static method converts from integer value to a minimum length 
hexadecimal string of two's complement of the integer.
This method is useful for DERInteger.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">inttohex(1) &rarr; "01"
inttohex(-1) &rarr; "ff"
inttohex(2048) &rarr; "0800"
inttohex(-2048) &rarr; "f800"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{number}</span> <b>i</b>
									
								</dt>
								<dd>integer value</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.9.0 base64x 1.1.34</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{string}</span> hexadecimal string of two's complement of the integer</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/global__.html#twoscompl">twoscompl</a></dd>
							
								<dd>DERInteger</dd>
							
							</dl>
						

					<hr />
				
					<a name="iptohex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>iptohex</b>(s)
					
					</div>
					<div class="description">
						convert IPv4/v6 addresss to a hexadecimal string<br/>
This function converts IPv4 or IPv6 address string to
a hexadecimal string of IPv4 or IPv6 address.
<br/>
NOTE: From jsrsasign 10.5.17, CIDR net mask notation also supported.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">iptohex("192.168.1.1") &rarr; "c0a80101"
iptohex("2001:db8::4") &rarr; "871020010db8000000000000000000000004"
iptohex("192.168.1.1/24") &rarr; "c0a80101ffffff00"
iptohex("2001:db8::/120") &rarr; "871020010db8000000000000000000000000ffffffffffffffffffffffffffffffffff00"
iptohex("zzz")) &rarr; raise exception</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>IPv4/v6 address string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 8.0.12 base64x 1.1.14</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> hexadecimal string of IP address</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/global__.html#hextoip">hextoip</a></dd>
							
								<dd><a href="../symbols/global__.html#ipv6tohex">ipv6tohex</a></dd>
							
							</dl>
						

					<hr />
				
					<a name="ipv6tohex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>ipv6tohex</b>(s)
					
					</div>
					<div class="description">
						convert any IPv6 address to a 16 byte hexadecimal string
This function converts any IPv6 address representation string
to a 16 byte hexadecimal string of address.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code"></pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<b>s</b>
									
								</dt>
								<dd>string of IPv6 address</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> 16 byte hexadecimal string of IPv6 address</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".isBase64URLDot"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					<span class="light">{Boolean}</span>
					<b>isBase64URLDot</b>(s)
					
					</div>
					<div class="description">
						check whether a string is a base64url encoded string and dot or not<br/>
Input string can conclude new lines or space characters.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">isBase64URLDot("YWE") &rarr; true
isBase64URLDot("YWE.YWE.YWE") &rarr; true
isBase64URLDot("YW-") &rarr; true
isBase64URLDot("YW+") &rarr; false</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>input string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>base64x 1.1.30 jsrsasign 10.5.25</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{Boolean}</span> true if a string "s" is a base64url encoded string and dot otherwise false</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name=".ishex"> </a>
					<div class="fixedFont">&lt;static&gt; 
					
					<span class="light">{Boolean}</span>
					<b>ishex</b>(s)
					
					</div>
					<div class="description">
						check whether a string is an hexadecimal string or not<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">ishex("1234") &rarr; true
ishex("12ab") &rarr; true
ishex("12AB") &rarr; true
ishex("12ZY") &rarr; false
ishex("121") &rarr; false -- odd length</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>input string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>base64x 1.1.7 jsrsasign 5.0.13</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{Boolean}</span> true if a string "s" is an hexadecimal string otherwise false</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="iso88591hextoutf8"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>iso88591hextoutf8</b>(h)
					
					</div>
					<div class="description">
						convert a hexadecimal ISO 8859-1 latin string to UTF-8 string<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">iso88591hextoutf8("41a9fa") &rarr; "A©ú"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>h</b>
									
								</dt>
								<dd>hexadecimal ISO 8859-1 latin string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.5.12 base64x 1.1.25</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> UTF-8 string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/global__.html#utf8toiso88591hex">utf8toiso88591hex</a></dd>
							
							</dl>
						

					<hr />
				
					<a name="iso88591hextoutf8hex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>iso88591hextoutf8hex</b>(h)
					
					</div>
					<div class="description">
						convert a hexadecimal ISO 8859-1 latin string to UTF-8 hexadecimal string<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">iso88591hextoutf8hex("41a9fa") &rarr; "41c2a9c3ba"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>h</b>
									
								</dt>
								<dd>hexadecimal ISO 8859-1 latin string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.5.12 base64x 1.1.25</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> UTF-8 hexadecimal string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/global__.html#iso88591hextoutf8">iso88591hextoutf8</a></dd>
							
								<dd><a href="../symbols/global__.html#utf8hextoiso88591hex">utf8hextoiso88591hex</a></dd>
							
							</dl>
						

					<hr />
				
					<a name="msectozulu"> </a>
					<div class="fixedFont">
					
					<span class="light">{string}</span>
					<b>msectozulu</b>(n)
					
					</div>
					<div class="description">
						Unix origin milliseconds GeneralizedTime string<br>
This function converts from milliseconds of Unix origin time (ex. 1199145599000
for 31 Dec 2007 23:59:59 GMT) to GeneralizedTime string (i.e. YYYYMMDDHHmmSSZ).
The result string may have a fraction of second.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">msectozulu(1199145599000) &rarr; "20071231235959Z"       #Mon, 31 Dec 2007 23:59:59     GMT
msectozulu(1199145599100) &rarr; "20071231235959.1Z"     #Mon, 31 Dec 2007 23:59:59.1   GMT
msectozulu(1199145599123) &rarr; "20071231235959.123Z"   #Mon, 31 Dec 2007 23:59:59.123 GMT</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{number}</span> <b>n</b>
									
								</dt>
								<dd>milliseconds from Unix origin time (i.e. Jan 1, 1970 0:00:00 UTC)</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.8.0 base64x 1.1.31</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{string}</span> GeneralizedTime string (ex. 20170412235959.384Z)</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="namearraytobinstr"> </a>
					<div class="fixedFont">
					
					<span class="light">{string}</span>
					<b>namearraytobinstr</b>(namearray, namedb)
					
					</div>
					<div class="description">
						convert array of names to bit string<br/>
This function converts from an array of names to
a binary string. DB value bit will be set.
Note that ordering of namearray items
will be ignored.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">db = { a: 0, b: 3, c: 8, d: 9, e: 17, f: 19 };
namearraytobinstr(['a', 'c', 'd'], db) &rarr: '1000000011'
namearraytobinstr(['c', 'b'], db) &rarr: '000100001'</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{array}</span> <b>namearray</b>
									
								</dt>
								<dd>array of name string</dd>
							
								<dt>
									<span class="light fixedFont">{object}</span> <b>namedb</b>
									
								</dt>
								<dd>associative array of name and value</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.5.21 base64x 1.1.27</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{string}</span> binary string (ex. "110001")</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/KJUR.asn1.x509.KeyUsage.html">KJUR.asn1.x509.KeyUsage</a></dd>
							
								<dd><a href="../symbols/KJUR.asn1.tsp.PKIFailureInfo.html">KJUR.asn1.tsp.PKIFailureInfo</a></dd>
							
							</dl>
						

					<hr />
				
					<a name="newline_toDos"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>newline_toDos</b>(s)
					
					</div>
					<div class="description">
						convert all UNIX new line("\r\n") to DOS new line("\n") in 
a String "s".
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>string</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> converted string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="newline_toUnix"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>newline_toUnix</b>(s)
					
					</div>
					<div class="description">
						convert all DOS new line("\r\n") to UNIX new line("\n") in 
a String "s".
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>string</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> converted string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="oidtohex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>oidtohex</b>(oidString)
					
					</div>
					<div class="description">
						get hexadecimal value of object identifier from dot noted oid value
This static method converts from object identifier value string.
to hexadecimal string representation of it.
<a href="../symbols/global__.html#hextooid">hextooid</a> is a reverse function of this.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">oidtohex("2.5.4.6") &rarr; "550406"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>oidString</b>
									
								</dt>
								<dd>dot noted string of object identifier</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.1.0 base64x 1.1.18</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> hexadecimal value of object identifier</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/global__.html#hextooid">hextooid</a></dd>
							
								<dd><a href="../symbols/ASN1HEX.html#.hextooidstr">ASN1HEX.hextooidstr</a></dd>
							
								<dd><a href="../symbols/KJUR.asn1.ASN1Util.html#.oidIntToHex">KJUR.asn1.ASN1Util.oidIntToHex</a></dd>
							
							</dl>
						

					<hr />
				
					<a name="pemtob64"> </a>
					<div class="fixedFont">
					
					<span class="light">{string}</span>
					<b>pemtob64</b>(s)
					
					</div>
					<div class="description">
						get Base64 string from PEM format data<br/>
This static method gets a Base64 string of contents 
from PEM format data.
When s is not PEM data, it returns null.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">pemtohex("-----BEGIN CERTIFICATE...", "CERTIFICATE") &rarr; "MIIBvTCC..."</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{string}</span> <b>s</b>
									
								</dt>
								<dd>PEM formatted string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.7.0 base64x 1.1.31</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{string}</span> Base64 string or null</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="pemtohex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>pemtohex</b>(s, sHead)
					
					</div>
					<div class="description">
						get hexacedimal string from PEM format data<br/>
This static method gets a hexacedimal string of contents 
from PEM format data. You can explicitly specify PEM header 
by sHead argument. 
Any space characters such as white space or new line
will be omitted.<br/>
NOTE: Now KEYUTIL.getHexFromPEM and X509.pemToHex
have been deprecated since jsrsasign 7.2.1. <br/>
Please use this method instead.
NOTE2: From jsrsasign 8.0.14 this can process multi
"BEGIN...END" section such as "EC PRIVATE KEY" with "EC PARAMETERS".<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">pemtohex("-----BEGIN PUBLIC KEY...") &rarr; "3082..."
pemtohex("-----BEGIN CERTIFICATE...", "CERTIFICATE") &rarr; "3082..."
pemtohex(" \r\n-----BEGIN DSA PRIVATE KEY...") &rarr; "3082..."
pemtohex("-----BEGIN EC PARAMETERS...----BEGIN EC PRIVATE KEY...." &rarr; "3082..."</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>PEM formatted string</dd>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>sHead</b>
									
								</dt>
								<dd>PEM header string without BEGIN/END(OPTION)</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 7.2.1 base64x 1.1.12</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> hexadecimal string data of PEM contents</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="printJSON"> </a>
					<div class="fixedFont">
					
					
					<b>printJSON</b>(json, prefix)
					
					</div>
					<div class="description">
						output JSON object to console
This method writes JSON object to console.
This function only works in Node.js.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/nodeutil-1.0.js.html">nodeutil-1.0.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">var rsu = require("jsrsasign-util");
var obj = {aaa: "bbb", "ccc": 123};
rsu.printJSON(obj, "obj = ") &rarr;
obj = {
  "aaa": "bbb",
  "ccc": 123
}</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{Object}</span> <b>json</b>
									
								</dt>
								<dd>JSON object to print out</dd>
							
								<dt>
									<span class="light fixedFont">{Object}</span> <b>prefix</b>
									
								</dt>
								<dd>prefix string (OPTION)</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign-util 1.0.1 nodeutil 1.0.1</dd>
							</dl>
							</dl>
						
						
						
						
						

					<hr />
				
					<a name="readFile"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>readFile</b>(binFile)
					
					</div>
					<div class="description">
						read file and return file contents
This function only works in Node.js.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/nodeutil-1.0.js.html">nodeutil-1.0.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>binFile</b>
									
								</dt>
								<dd>file name to be read</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> raw string of file contents</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="readFileHexByBin"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>readFileHexByBin</b>(binFile)
					
					</div>
					<div class="description">
						read binary file and return file contents as hexadecimal string
This function only works in Node.js.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/nodeutil-1.0.js.html">nodeutil-1.0.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>binFile</b>
									
								</dt>
								<dd>file name to be read</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> hexadecimal string of file contents</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="readFileUTF8"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>readFileUTF8</b>(utf8File)
					
					</div>
					<div class="description">
						read file and return file contents as utf-8 string
This function only works in Node.js.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/nodeutil-1.0.js.html">nodeutil-1.0.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>utf8File</b>
									
								</dt>
								<dd>file name to be read</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> utf-8 string of file contents</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="readJSON"> </a>
					<div class="fixedFont">
					
					<span class="light">{Object}</span>
					<b>readJSON</b>(JSON)
					
					</div>
					<div class="description">
						read JSON file and return its JSON object
This function only works in Node.js.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/nodeutil-1.0.js.html">nodeutil-1.0.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">var rsu = require("jsrsasign-util");
rsu.readJSON("aaa.json") &rarr; JSON object</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>JSON</b>
									
								</dt>
								<dd>file name to be read</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign-util 1.0.1 nodeutil 1.0.1</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{Object}</span> JSON object or array of file contents</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="readJSONC"> </a>
					<div class="fixedFont">
					
					<span class="light">{Object}</span>
					<b>readJSONC</b>(JSONC)
					
					</div>
					<div class="description">
						read JSONC file and return its JSON object
This method read JSONC (i.e. JSON with comments) file
and returns JSON object.
This function only works in Node.js.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/nodeutil-1.0.js.html">nodeutil-1.0.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">var rsu = require("jsrsasign-util");
rsu.readJSONC("aaa.jsonc") &rarr; JSON object</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>JSONC</b>
									
								</dt>
								<dd>file name to be read</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign-util 1.0.1 nodeutil 1.0.1</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{Object}</span> JSON object or array of file contents</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="rstrtohex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>rstrtohex</b>(s)
					
					</div>
					<div class="description">
						convert a raw string including non printable characters to hexadecimal encoded string.<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">rstrtohex("a\x00a") &rarr; "610061"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>raw string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>1.1.2</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> hexadecimal encoded string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="saveFile"> </a>
					<div class="fixedFont">
					
					
					<b>saveFile</b>(binFile, rawString)
					
					</div>
					<div class="description">
						save raw string to file
This function only works in Node.js.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/nodeutil-1.0.js.html">nodeutil-1.0.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>binFile</b>
									
								</dt>
								<dd>file name to save contents.</dd>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>rawString</b>
									
								</dt>
								<dd>string contents to be saved.</dd>
							
							</dl>
						
						
						
						
						
						
						

					<hr />
				
					<a name="saveFileBinByHex"> </a>
					<div class="fixedFont">
					
					
					<b>saveFileBinByHex</b>(binFile, hexString)
					
					</div>
					<div class="description">
						save data represented by hexadecimal string to file
This function only works in Node.js.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/nodeutil-1.0.js.html">nodeutil-1.0.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>binFile</b>
									
								</dt>
								<dd>file name to save contents.</dd>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>hexString</b>
									
								</dt>
								<dd>hexadecimal string to be saved.</dd>
							
							</dl>
						
						
						
						
						
						
						

					<hr />
				
					<a name="saveFileJSON"> </a>
					<div class="fixedFont">
					
					
					<b>saveFileJSON</b>(jsonFile, json)
					
					</div>
					<div class="description">
						save JSON object as file
This method saves JSON object as a file.
This function only works in Node.js.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/nodeutil-1.0.js.html">nodeutil-1.0.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">var rsu = require("jsrsasign-util");
rsu.saveFileJSON("aaa.jsonc", json);</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{Object}</span> <b>jsonFile</b>
									
								</dt>
								<dd>output JSON file name</dd>
							
								<dt>
									<span class="light fixedFont">{Object}</span> <b>json</b>
									
								</dt>
								<dd>JSON object to save</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign-util 1.0.1 nodeutil 1.0.1</dd>
							</dl>
							</dl>
						
						
						
						
						

					<hr />
				
					<a name="saveFileUTF8"> </a>
					<div class="fixedFont">
					
					
					<b>saveFileUTF8</b>(binFile, utf8String)
					
					</div>
					<div class="description">
						save UTF-8 string to file
This function only works in Node.js.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/nodeutil-1.0.js.html">nodeutil-1.0.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>binFile</b>
									
								</dt>
								<dd>file name to save contents.</dd>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>utf8String</b>
									
								</dt>
								<dd>string contents to be saved.</dd>
							
							</dl>
						
						
						
						
						
						
						

					<hr />
				
					<a name="stob64"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>stob64</b>(s)
					
					</div>
					<div class="description">
						convert a ASCII string to a Base64 encoded string.<br/>
NOTE: This can't be used for non ASCII characters.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{s}</span> <b>s</b>
									
								</dt>
								<dd>ASCII string</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> Base64 encoded string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="stob64u"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>stob64u</b>(s)
					
					</div>
					<div class="description">
						convert a ASCII string to a Base64URL encoded string.<br/>
NOTE: This can't be used for non ASCII characters.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{s}</span> <b>s</b>
									
								</dt>
								<dd>ASCII string</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> Base64URL encoded string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="stoBA"> </a>
					<div class="fixedFont">
					
					<span class="light">{Array of Numbers}</span>
					<b>stoBA</b>(s)
					
					</div>
					<div class="description">
						convert a string to an array of character codes
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd></dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{Array of Numbers}</span> </dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="stohex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>stohex</b>(s)
					
					</div>
					<div class="description">
						convert a ASCII string to a hexadecimal string of ASCII codes.<br/>
NOTE: This can't be used for non ASCII characters.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{s}</span> <b>s</b>
									
								</dt>
								<dd>ASCII string</dd>
							
							</dl>
						
						
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> hexadecimal string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="strdiffidx"> </a>
					<div class="fixedFont">
					
					<span class="light">{Number}</span>
					<b>strdiffidx</b>(s1, s2)
					
					</div>
					<div class="description">
						find index of string where two string differs
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">strdiffidx("abcdefg", "abcd4fg") -> 4
strdiffidx("abcdefg", "abcdefg") -> -1
strdiffidx("abcdefg", "abcdef") -> 6
strdiffidx("abcdefgh", "abcdef") -> 6</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s1</b>
									
								</dt>
								<dd>string to compare</dd>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s2</b>
									
								</dt>
								<dd>string to compare</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 4.9.0 base64x 1.1.5</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{Number}</span> string index of where character differs. Return -1 if same.</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="strpad"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>strpad</b>(s, len, padchar)
					
					</div>
					<div class="description">
						string padding<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">strpad("1234", 10, "0") &rarr; "0000001234"
strpad("1234", 10, " ") &rarr; "      1234"
strpad("1234", 10)      &rarr; "0000001234"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>input string</dd>
							
								<dt>
									<span class="light fixedFont">{Number}</span> <b>len</b>
									
								</dt>
								<dd>output string length</dd>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>padchar</b>
									
								</dt>
								<dd>padding character (default is "0")</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.1.0 base64x 1.1.18</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> padded string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="timetogen"> </a>
					<div class="fixedFont">
					
					<span class="light">{string}</span>
					<b>timetogen</b>(s)
					
					</div>
					<div class="description">
						GeneralizedTime or UTCTime string to GeneralizedTime<br>
This function converts UTCTime string (i.e. YYMMDDHHmmSSZ ) to 
GeneralizedTime (YYYYMMDDHHmmSSZ) when the argument 's' is UTCTime. 
Argument string may have fraction of seconds and
its length is one or more digits such as "170410235959.1234567Z".
As for UTCTime, if year "YY" is equal or less than 49 then it is 20YY.
If year "YY" is equal or greater than 50 then it is 19YY.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">timetogen(  "071231235959Z") &rarr; "20071231235959Z"
timetogen(  "971231235959Z") &rarr; "19971231235959Z"
timetogen("20071231235959Z") &rarr; "20071231235959Z"
timetogen(  "971231235959.123Z") &rarr; "19971231235959.123Z"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{string}</span> <b>s</b>
									
								</dt>
								<dd>GeneralizedTime or UTCTime string (ex. 20170412235959.384Z)</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.7.0 base64x 1.1.31</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{string}</span> GeneralizedTime</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="twoscompl"> </a>
					<div class="fixedFont">
					
					<span class="light">{string}</span>
					<b>twoscompl</b>(bi)
					
					</div>
					<div class="description">
						get hexadecimal string of minimum two's complement of BigInteger<br/>
This static method converts from a BigInteger object to a minimum length
hexadecimal string of two's complement of the integer.
<br/>
NOTE: This function is a replacement of deprecated ASN1Util.bigIntToMinTwosComplementsHex method.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">twoscompl(new BigInteger("1", 10)) &rarr; "01"
twoscompl(new BigInteger("-1", 10)) &rarr; "ff"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{BigInteger}</span> <b>bi</b>
									
								</dt>
								<dd>BigInteger object</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.9.0 base64x 1.1.34</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{string}</span> hexadecimal string of two's complement of the integer</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/global__.html#inttohex">inttohex</a></dd>
							
							</dl>
						

					<hr />
				
					<a name="ucs2hextoutf8"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>ucs2hextoutf8</b>(s)
					
					</div>
					<div class="description">
						convert UCS-2 hexadecimal stirng to UTF-8 string<br/>
This function converts hexadecimal value of UCS-2 string to 
UTF-8 string.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">ucs2hextoutf8("006600fc0072") &rarr "für"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>hexadecimal string of UCS-2 string (ex. "0066")</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.1.13 base64x 1.1.20</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> UTF-8 string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="uricmptohex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>uricmptohex</b>(s)
					
					</div>
					<div class="description">
						convert a URLComponent string such like "%67%68" to a hexadecimal string.<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>URIComponent string such like "%67%68"</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>1.1</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> hexadecimal string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="utf8hextoiso88591hex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>utf8hextoiso88591hex</b>(h)
					
					</div>
					<div class="description">
						convert UTF-8 string to a hexadecimal ISO 8859-1 latin string<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">utf8hextoiso88591hex("41c2a9c3ba") &rarr; "41a9fa"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>h</b>
									
								</dt>
								<dd>hexadecimal UTF-8 string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.5.12 base64x 1.1.25</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> hexadecimal ISO 8859-1 latin string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/global__.html#iso88591hextoutf8hex">iso88591hextoutf8hex</a></dd>
							
								<dd><a href="../symbols/global__.html#utf8toiso88591hex">utf8toiso88591hex</a></dd>
							
							</dl>
						

					<hr />
				
					<a name="utf8tob64"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>utf8tob64</b>(s)
					
					</div>
					<div class="description">
						convert a UTF-8 encoded string including CJK or Latin to a Base64 encoded string.<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>UTF-8 encoded string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>1.1.1</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> Base64 encoded string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="utf8tob64u"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>utf8tob64u</b>(s)
					
					</div>
					<div class="description">
						convert a UTF-8 encoded string including CJK or Latin to a Base64URL encoded string.<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">utf8tob64u("あ") &rarr; "44GC"
utf8tob64u("aaa") &rarr; "YWFh"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>UTF-8 encoded string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>1.1</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> Base64URL encoded string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="utf8tohex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>utf8tohex</b>(s)
					
					</div>
					<div class="description">
						convert a UTF-8 encoded string including CJK or Latin to a hexadecimal encoded string.<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>UTF-8 encoded string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>1.1.1</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> hexadecimal encoded string</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="utf8toiso88591hex"> </a>
					<div class="fixedFont">
					
					<span class="light">{String}</span>
					<b>utf8toiso88591hex</b>(s)
					
					</div>
					<div class="description">
						convert UTF-8 string to a hexadecimal ISO 8859-1 latin string<br/>
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">utf8toiso88591hex("A©ú") &rarr; "41a9fa"</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>hexadecimal ISO 8859-1 latin string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 10.5.12 base64x 1.1.25</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{String}</span> UTF-8 string</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">See:</dt>
							
								<dd><a href="../symbols/global__.html#iso88591hextoutf8">iso88591hextoutf8</a></dd>
							
							</dl>
						

					<hr />
				
					<a name="zulutodate"> </a>
					<div class="fixedFont">
					
					<span class="light">{Date}</span>
					<b>zulutodate</b>(s)
					
					</div>
					<div class="description">
						GeneralizedTime or UTCTime string to Date object<br>
This function converts from GeneralizedTime string (i.e. YYYYMMDDHHmmSSZ) or
UTCTime string (i.e. YYMMDDHHmmSSZ) to Date object.
Argument string may have fraction of seconds and
its length is one or more digits such as "20170410235959.1234567Z".
As for UTCTime, if year "YY" is equal or less than 49 then it is 20YY.
If year "YY" is equal or greater than 50 then it is 19YY.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">zulutodate(  "071231235959Z").toUTCString()   &rarr; "Mon, 31 Dec 2007 23:59:59 GMT"
zulutodate(  "071231235959.1Z").toUTCString() &rarr; "Mon, 31 Dec 2007 23:59:59 GMT"
zulutodate("20071231235959Z").toUTCString()   &rarr; "Mon, 31 Dec 2007 23:59:59 GMT"
zulutodate(  "071231235959.34").getMilliseconds() &rarr; 340</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>GeneralizedTime or UTCTime string (ex. 20170412235959.384Z)</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 7.1.3 base64x 1.1.9</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{Date}</span> Date object for specified time</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="zulutomsec"> </a>
					<div class="fixedFont">
					
					<span class="light">{Number}</span>
					<b>zulutomsec</b>(s)
					
					</div>
					<div class="description">
						GeneralizedTime or UTCTime string to milliseconds from Unix origin<br>
This function converts from GeneralizedTime string (i.e. YYYYMMDDHHmmSSZ) or
UTCTime string (i.e. YYMMDDHHmmSSZ) to milliseconds from Unix origin time
(i.e. Jan 1 1970 0:00:00 UTC). 
Argument string may have fraction of seconds and
its length is one or more digits such as "20170410235959.1234567Z".
As for UTCTime, if year "YY" is equal or less than 49 then it is 20YY.
If year "YY" is equal or greater than 50 then it is 19YY.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">zulutomsec(  "071231235959Z")       &rarr; 1199145599000 #Mon, 31 Dec 2007 23:59:59 GMT
zulutomsec(  "071231235959.1Z")     &rarr; 1199145599100 #Mon, 31 Dec 2007 23:59:59 GMT
zulutomsec(  "071231235959.12345Z") &rarr; 1199145599123 #Mon, 31 Dec 2007 23:59:59 GMT
zulutomsec("20071231235959Z")       &rarr; 1199145599000 #Mon, 31 Dec 2007 23:59:59 GMT
zulutomsec(  "931231235959Z")       &rarr; -410227201000 #Mon, 31 Dec 1956 23:59:59 GMT</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>GeneralizedTime or UTCTime string (ex. 20170412235959.384Z)</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 7.1.3 base64x 1.1.9</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{Number}</span> milliseconds from Unix origin time (i.e. Jan 1, 1970 0:00:00 UTC)</dd>
							
							</dl>
						
						
						

					<hr />
				
					<a name="zulutosec"> </a>
					<div class="fixedFont">
					
					<span class="light">{Number}</span>
					<b>zulutosec</b>(s)
					
					</div>
					<div class="description">
						GeneralizedTime or UTCTime string to seconds from Unix origin<br>
This function converts from GeneralizedTime string (i.e. YYYYMMDDHHmmSSZ) or
UTCTime string (i.e. YYMMDDHHmmSSZ) to seconds from Unix origin time
(i.e. Jan 1 1970 0:00:00 UTC). Argument string may have fraction of seconds 
however result value will be omitted.
As for UTCTime, if year "YY" is equal or less than 49 then it is 20YY.
If year "YY" is equal or greater than 50 then it is 19YY.
						
							<br />
							<i>Defined in: </i> <a href="../symbols/src/base64x-1.1.js.html">base64x-1.1.js</a>.
						
						
					</div>
					
					
					
					<pre class="code">zulutosec(  "071231235959Z")       &rarr; 1199145599 #Mon, 31 Dec 2007 23:59:59 GMT
zulutosec(  "071231235959.1Z")     &rarr; 1199145599 #Mon, 31 Dec 2007 23:59:59 GMT
zulutosec("20071231235959Z")       &rarr; 1199145599 #Mon, 31 Dec 2007 23:59:59 GMT</pre>
					
					
					
						
							<dl class="detailList">
							<dt class="heading">Parameters:</dt>
							
								<dt>
									<span class="light fixedFont">{String}</span> <b>s</b>
									
								</dt>
								<dd>GeneralizedTime or UTCTime string (ex. 20170412235959.384Z)</dd>
							
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Since:</dt>
								<dd>jsrsasign 7.1.3 base64x 1.1.9</dd>
							</dl>
							</dl>
						
						
						
							<dl class="detailList">
							<dt class="heading">Returns:</dt>
							
								<dd><span class="light fixedFont">{Number}</span> seconds from Unix origin time (i.e. Jan 1, 1970 0:00:00 UTC)</dd>
							
							</dl>
						
						
						

					
				
			
			
<!-- ============================== event details ========================= -->		
			
			
			<hr />
		</div>

		
<!-- ============================== footer ================================= -->
		<div class="fineprint" style="clear:both">
                        &copy; 2012-2023 Kenji Urushima, All rights reserved<br/>
			
			Documentation generated by <a href="https://code.google.com/archive/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 
		</div>
	</body>
</html>
